Charles Lee Meidinger
101 Bellingrath Dr.
Madison, AL 35758
Home 256-464-9121
Cell 256-508-0508
meiding@knology.net
https://www.linkedin.com/pub/charles-meidinger/39/b14/376
Highly skilled computer programmer with much experience writing software for a variety of
U.S. government projects, including battlefield simulations, strategic defense data storage and
retrieval, and International Space Station data management (PIMS) and payload planning (PPS).
Detail oriented and focused with an ability to work independently. U.S. Air Force veteran.
Java
Fortran
OOD C++
Top Secret, 1981-1985
KEY SKILLS
C
TFS Agile development
ClearCase
Linux/Unix
SECURITY CLEARANCE
Secret, 1985-1998
EDUCATION and CERTIFICATIONS
• CompTIA Security+, 2015
• CompTIA Network+, 2015
• M.S., Mathematics, University of Alabama in Huntsville, 1992
• M.S., Computer Science, University of Alabama in Huntsville, 1988
• B.S., Electrical Engineering, Air Force Institute of Technology, 1981
• B.S., Mathematics and Physics, Samford University, 1977
PROFESSIONAL EXPERIENCE
Oasys, Huntsville, AL
2014-2015
Software Analyst
Software Analyst with the contract to assist the Software Engineering Directorate.
• Web development in Java, Spring, NetBeans, GWT, JavaScript, Web Services, and Angular
on Windows systems.
• Using the R programming language to analyze maintenance data.
TEK Systems, Huntsville, AL
2012-2013
Software Analyst
Assisted Intergraph Corporation as a Software Analyst on the PPM project.
• Converted many components from Visual Basic to C++, getting closer to the goal of
begin able to process large drawings in a 64-bit process, enabling the customer to
process larger drawings. Used Visual Studio for this and for C# .net components. Used
Coverity to analyze source code. Source code stored in TFS.
• Added many features to the project, satisfying customer's requests.
• Created tests to guard against regressions, thus avoiding future bugs.
Colsa Corporation, Huntsville, AL
2006-2011
Software Analyst
Designed and wrote software for NASA EHS (Enhanced HOSC System) project, PIMS
(Payload Information Management System) project and the PPS (Payload Planning System)
project.
• Enabled users to securely communicate over the Internet with NASA's database
containing mission-related documents and procedures, with other NASA sites, and FTP
servers.
Oracle
Python
Secret, 2014-2015
• Utilized Java (using plain Java and Enterprise Java Beans running under JBoss), C, and
C++ on Irix, Solaris and Linux systems and utilized CORBA, Java RMI, and the FTP protocol
for remote communications.
• Stored software in the ClearCase version control system.
• Created the PPS reporting function to output the status of a sequence of even, letting the
managers discern the situation easily.
• Added refinements to the PPS event sequencing, making the software more closely
matched to the real-world requirements.
• Contributed many components of PIMS, so that information relating to Space Station
Operations could easily be stored and retrieved.
• Managed the integration between PIMS and the main components of EHS, using
CORBA as the medium so the two sides could communicate easily.
Computer Sciences Corporation, Huntsville, AL
Software Analyst
Same as Colsa (same contract).
bd Systems, Huntsville, AL
Software Analyst
Same as Colsa (same contract).
Teledyne Brown Engineering, Huntsville, AL
1985-1998
Software Analyst
Created software to tie the Missile Defense Data Center to the alpha phase of the Virtual Data
Center, a project to use Web technology to enable analysts to remotely search, browse, analyze,
and retrieve data.
• Created the local database, programmed the Web server, and wrote components so that
the three nodes of the distributed Missile Defense Data Center would seem as one to the
users.
• Wrote extensive software to retrieve, display, and output data derived from Missile
Defense programs.
• The software was written in Fortran, C, and C++, on a Solaris system, with embedded SQL for
Ingres database access and Oracle OCI for Oracle database access.
• Programmed for several simulations: JTIDS Operational Performance Model (JOPM),
Network Assessment Model, (NAM), Communication Simulation (COMSIM), and Extended
Air Defense Simulation. Software was C on an Irix system.
• Programmed event management, digital terrain, radio connectivity computation, and
graphics (using OpenGL) to help create a faithful model of the situation to improve the
customer's ability to plan operations.
TRAINING
Input/Output Requirements Language (IORL) 1991
Technology for the Automated Generation of Systems (TAGS) 1991
Introduction to Telemetry 1991
VAX-11 MACRO programming 1991
SmartStar Database Application Development System 1993
Interactive Data Language (IDL) 1994
Introduction to Java, 1997
ClearCase Essentials for Unix, 1998
CORBA training course, 1999
1998-2003
2004-2006
VOLUNTEER EXPERIENCE
• From 2003 – present, I have run the chess club at Madison Academy elementary school. For
the club, I created a rating system using Python, ReportLab, and PostgreSQL.
• From 2009 – present, I have been working on converting the E programming language (see
http://erights.org) from its reference implementation in Java to C++ (on a Linux system) for
speed improvements.
EVENTS
Delivered a paper and talk on Dynamically Updatable Forms in Ingres at the Ingres World
Convention, 1993.
AWARDS
In recognition of your support of the successful flight of International Space Station STS-88, 1999
In appreciation for your support of the first element of the International Space Station, 1999
In appreciation for your support of the first logistics flight to the International Space Station, 1999
In appreciation for outstanding support for the Payload Information Management System test, 2000
NASA Group Achievement Award for significant contributions to EHS build 5, 2002